Part Number Hot Search : 
DC110 PT801 FBL2031 0000X BU150 2SA838 680MZ LC78645
Product Description
Full Text Search
 

To Download CAT5140ZI-50-GT3 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  ? semiconductor components industries, llc, 2010 june, 2010 ? rev. 2 1 publication order number: cat5140/d cat5140 single channel 256 tap dpp  with integrated eeprom and i 2 c control the cat5140 is a single channel non-volatile 256 ? tap digitally programmable potentiometer (dpp  ). this dpp is comprised of a series of equal value resistor elements connected between two externally accessible end points. the tap points between each resistive element can be selectively connected to the wiper output via internal cmos switches forming a linear taper electronic potentiometer. the cat5140 contains a volatile wiper register (wr) and an 8 ? bit non ? volatile eeprom for wiper position and 5 additional non ? volatile registers for general purpose data storage. programming of the registers is controlled via i 2 c interface. on power up, the wiper position is reset to the most recent value stored in the non ? volatile memory register (ivr). the cat5140 is available in an pb free, rohs compliant 8 ? lead msop package, and operates over the industrial temperature range of ? 40 c to +85 c. features ? 400 khz i 2 c compatible interface ? 256 position linear taper potentiometer ? end ? to ? end resistance = 50 k  / 100 k  ? tcr = 100 ppm/ c (typical) ? standby current = 2  a (max) ? typical wiper resistance = 70  @ 3.3 v ? operating voltage = 2.5 v to 5.5 v ? 6 registers 8 ? bit non ? volatile eeprom ? 2,000,000 data write stores ? 100 year data retention ? 8 ? lead msop package ? pb ? free rohs compliant: nipdau plating figure 1. functional block diagram vcc r h r l r w wp scl sda gnd non ? volatile acr wiper ivr gp gp gp i 2 c and control volatile http://onsemi.com pin connections r w r l r h vcc gnd sda scl wp 1 (top view) see detailed ordering and shipping information in the package dimensions section on page 2 of this data sheet. ordering information msop ? 8 3x3 z suffix case 846ad abut = 100 k  resistance abtj = 50 k  resistance y = production year y = (last digit) m = production month m = (1 ? 9, a, b, c) x = production revision abut ymx marking diagram 1 abtj ymx 1
cat5140 http://onsemi.com 2 table 1. ordering information part number resistance temperature range package shipping ? cat5140zi ? 50 ? gt3 50 k  ? 40 c to 85 c msop ? 8 3x3 (pb ? free) 3000/tape & reel cat5140zi ? 00 ? gt3 100 k  3000/tape & reel ?for information on tape and reel specifications, including part orientation and tape sizes, please refer to our tape and reel packaging specifications brochure, brd8011/d. table 2. pin function description pin no. pin name description 1 wp memory write protect: active low 2 scl serial clock 3 sda serial data 4 gnd ground 5 r w wiper terminal 6 r l potentiometer low terminal 7 r h potentiometer high terminal 8 v cc supply voltage wp : write protect input the wp pin when tied low prevents any write operations within the device. scl: serial clock the cat5140 serial clock input pin is used to clock all data transfers into or out of the device. sda: serial data the cat5140 bidirectional serial data pin is used to transfer data into and out of the device. the sda pin is an open drain output and can be wire-ored with the other open drain or open collector i/os. r h , r l : resistor end points the set of r h and r l pins is equivalent to the terminal connections on a mechanical potentiometer. r w : wiper the r w pin is equivalent to the wiper terminal of a mechanical potentiometer and its position is controlled by the wr register. table 3. absolute maximum ratings parameter rating unit v in supply voltage v cc to ground (note 1) ? 0.5 to +7 v terminal voltages: r h , r l , r w , sda, scl, wp ? 0.5 to v cc + 0.5 v wiper current 6.0 ma storage temperature range ? 65 to +150 c junction temperature range ? 40 to +150 c lead soldering temperature (10 seconds) 300 c esd rating hbm (human body model) 2000 v esd rating mm (machine model) 200 v stresses exceeding maximum ratings may damage the device. maximum ratings are stress ratings only. functional operation above t he recommended operating conditions is not implied. extended exposure to stresses above the recommended operating conditions may af fect device reliability. 1. the minimum dc input voltage is ?0.5 v. during transitions, inputs may undershoot to ?2.0 v for periods of less than 20 ns. m aximum dc voltage on output pins is v cc +0.5 v, which may overshoot to v cc +2.0 v for periods of less than 20 ns. table 4. recommended operating conditions parameter rating unit v cc 2.5 to 5.5 v wiper current 3 ma temperature range ? 40 to +85  c
cat5140 http://onsemi.com 3 table 5. potentiometer characteristics (note 2) (v cc = +2.5 v to +5.5 v, ? 40  c to +85  c unless otherwise specified.) parameter test conditions symbol limits units min typ max potentiometer resistance ? ? 50? r pot 50 k  potentiometer resistance ? ? 00? r pot 100 k  potentiometer resistance tolerance 20 % power rating 25 c 50 mw wiper current i w 3 ma wiper resistance i w = 3 ma v cc = 3.3 v r w 70 200  integral non ? linearity voltage divider mode inl 1 lsb (note 3) differential non ? linearity dnl 0.5 lsb (note 3) integral non ? linearity resistor mode rinl 1 lsb (note 3) differential non ? linearity rdnl 0.5 lsb (note 3) voltage on r h or r l v ss = 0 v v term v ss v cc v resolution 0.4 % zero scale error 0 0.5 2 lsb (note 4) full scale error ? 2 ? 0.5 0 lsb (note 4) temperature coefficient of r pot (notes 5, 6) tc rpot 100 ppm/ c ratiometric temp. coefficient (notes 5, 6) tc ratio 20 ppm/ c potentiometer capacitances (notes 5, 6) c h /c l /c w 10/10/25 pf frequency response r pot = 50 k  (note 7) fc 0.4 mhz 2. latch ? up protection is provided for stresses up to 100 ma on address and data pins from ? 1 v to v cc +1 v. 3. lsb = r tot / 255 or (r h ? r l ) / 255, single pot. 4. v(r w ) 255 ? v(r w ) 0 ]/255 (r w ) 255 = 0xff, (r w ) 0 = 0x00. 5. absolute linearity is utilized to determine actual wiper voltage versus expected voltage as determined by wiper position when used as a potentiometer. 6. relative linearity is a measure of the error in step size. it is determined by the actual change in voltage between two successive tap p ositions when used as a potentiometer. 7. this parameter is tested initially and after a design or process change that affects the parameter. table 6. d.c. operating characteristics (v cc = +2.5 v to +5.5 v, ? 40 c to +85 c unless otherwise specified.) parameter test conditions symbol min max units power supply current volatile write & read f scl = 400 khz v cc = 5.5 v, inputs = gnd i cc1 1 ma power supply current non ? volatile write f scl = 400 khz v cc = 5.5 v, inputs = gnd i cc2 3 ma standby current v cc = 5.0 v i sb 2  a input leakage current v in = gnd to v cc i li ? 10 +10  a output leakage current v out = gnd to v cc i lo 10  a input low voltage v il ? 1 v cc x 0.3 v input high voltage v ih v cc x 0.7 v cc + 1.0 v sda output buffer low voltage v cc = 2.5 v, i ol = 4 ma v ol1 0.4 v power ? on recall minimum v cc for memory recall v por 1.4 2.0 v
cat5140 http://onsemi.com 4 table 7. capacitance (t a = 25 c, f = 1.0 mhz, v cc = 5 v) test test conditions symbol max units input/output capacitance (sda) v i/o = 0 v c i/o (note 8) 8 pf input capacitance (scl, wp ) v in = 0 v c in (note 8) 6 pf table 8. power up timing (notes 8 and 9) parameter symbol max units power ? up to read operation t pur 1 ms power ? up to write operation t puw 1 ms 8. this parameter is tested initially and after a design or process change that affects the parameter. 9. t pur and t puw are delays required from the time v cc is stable until the specified operation can be initiated. table 9. dpp timing parameter symbol min max units wiper response time after power supply stable t wrpo 50  s wiper response time: scl falling edge after last bit of wiper position data byte to wiper change t wr 20  s table 10. endurance parameter reference test method symbol min max units endurance mil ? std ? 883, test method 1033 n end 2,000,000 cycles data retention mil ? std ? 883, test method 1008 t dr 100 years table 11. a.c. characteristics (v cc = +2.5 v to +5.5 v, ? 40  c to +85  c unless otherwise specified.) parameter symbol min typ max units clock frequency f scl 400 khz clock high period t high 600 ns clock low period t low 1300 ns start condition setup time (for a repeated start condition) t su:sta 600 ns start condition hold time t hd:sta 600 ns data in setup time t su:dat 100 ns data in hold time t hd:dat 0 ns stop condition setup time t su:sto 600 ns time the bus must be free before a new transmission can start t buf 1300 ns wp setup time t su:wp 0  s wp hold time t hd:wp 2.5  s sda and scl rise time t r 300 ns sda and scl fall time t f 300 ns data out hold time t dh 100 ns noise suppression time constant at scl, sda inputs t i 50 ns slc low to sda data out and ack out t aa 1  s non ? volatile write cycle time t wr 4 10 ms
cat5140 http://onsemi.com 5 scl sda start condition stop condition stop start clk1 scl sda in wp t su:wp t hd:wp t hd:sto, t hd:sto:nv figure 2. start and stop timing figure 3. bus timing figure 4. acknowledge timing figure 5. wp timing start scl from master data output from transmitter data output from receiver 189 bus release delay (receiver) ack setup ( t su:dat ) ack delay ( t aa ) bus release delay (transmitter) t aa t dh t f t low t high scl sda in sda out t su:sta t hd:sta t hd:dat t buf t su:sto t su:dat t r
cat5140 http://onsemi.com 6 device operation the cat5140 is a resistor array integrated with a i 2 c serial interface logic, an 8 ? bit volatile wiper register, and six 8 ? bit, non ? volatile memory data registers. the resistor array contains 255 separate resistive elements connected in series. the physical ends of the array are equivalent to the fixed terminals of a mechanical potentiometer (r h and r l ). the tap positions between and at the ends of the series resistors are connected to the output wiper terminal (r w ) by cmos transistor switches. only one tap point for the potentiometer is connected to the wiper terminal at a time and is determined by the value of an 8 ? bit wiper register (wr). r h r w r l ffh feh 80h 01h 00h when power is first applied to cat5140 the wiper is set to midscale; wiper register = 80h. when the power supply becomes sufficient to read the non ? volatile memory the value stored in the initial v alue register (ivr) is transferred into the wiper register and the wiper moves to this new position. five additional 8 ? bit non ? volatile memory data registers are provided for general purpose data storage. data can be read or written to the volatile or the non ? volatile memory data registers via the i 2 c bus. serial bus protocol the following defines the features of the 2 ? wire bus protocol: 1. data transfer may be initiated only when the bus is not busy. 2. during a data transfer, the data line must remain stable whenever the clock line is high. any changes in the data line while the clock is high will be interpreted as a start or stop condition. the device controlling the transfer is a master, typically a processor or controller, and the device being controlled is the slave. the master will always initiate data transfers and provide the clock for both transmit and receive operations. therefore, the cat5140 will be considered a slave device in all applications. start condition the start condition precedes all commands to the device, and is defined as a high to low transition of sda when scl is high. the cat5140 monitors the sda and scl lines and will not respond until this condition is met. stop condition a low to high transition of sda when scl is high determines the stop condition. all operations must end with a stop condition. device addressing the bus master begins a transmission by sending a start condition. the master then sends the address of the particular slave device it is requesting. cat5140 has a fixed 7 bit slave address: 0101000. the 8 th bit (lsb) is the read/write instruction bit. for a read the value is ?1? and for write the value is ?0?. after the master sends a start condition and the slave address byte, the cat5140 monitors the bus and responds with an acknowledge (on the sda line) when its address matches the transmitted slave address. table 12. salve address bit format msb lsb 0 1 0 1 0 0 0 r/w acknowledge (ack) after a successful data transfer, each receiving device is required to generate an acknowledge. the acknowledging device pulls d own the sda line during the ninth clock cycle, signaling that it received the 8 bits of data. cat5140 responds with an acknowledge after receiving a start condition and its slave address. if the device has been selected along with a write operation, it responds with an acknowledge after receiving each 8 ? bit byte. when the cat5140 is in a read mode it transmits 8 bits of data, releases the sda line, and monitors the line for an acknowledge. once it receives this acknowledge, the cat5140 will continue to transmit data. if no acknowledge is sent by the master, the device terminates data transmission and waits for a stop condition. write operation in the write mode, the master device sends the start condition and the slave address information to the slave device. in cat5140? s case the slave address also contains a read/write command (r/w ) on the last bit of the 1st byte. after receiving an acknowledge from the slave, the master device transmits a second byte containing a memory address to select an available register. after a second acknowledge is received from the slave, the master device sends the data to be written into the selected register. the cat5140 acknowledges once more and the master
cat5140 http://onsemi.com 7 generates the stop condition, at which time if a nonvolatile data register is being selected, the device begins an internal programming cycle to non ? volatile memory. if the stop condition is not sent immediately after the last ack the internal non ? volatile programming cycle doesn?t start. while this internal cycle is in progress, the device will not respond to any request from the master device. write operations to volatile memory are completed during the last bit of the data byte before the slave?s acknowledge. the device will be ready for another command only after a stop condition sent by master. acknowledge polling the disabling of the inputs can be used to take advantage of the typical write cycle time. once the stop condition is issued to indicate the end of the host?s write operation, the cat5140 initiates the internal write cycle. ack polling can be initiated immediately. this involves issuing the start condition followed by the slave address. if the cat5140 is still busy with the write operation, no ack will be returned. if the cat5140 has completed the write operation, an acknowledge will be returned and the host can then proceed with the next instruction operation. write protection the write protection feature allows the user to protect against inadvertent programming of the non ? volatile data registers. if the wp pin is tied to low , the data registers are protected and become read only. similarly, the wp pin going low after start will interrupt a nonvolatile write to data registers, while the wp pin going low after an internal write cycle has started will have no effect on any write operation. cat5140 will accept slave addresses but the data registers are protected from programming, which the device indicates by failing to send an acknowledge after data is received. read operation a read operation with a designated address consists of a three byte instruction followed by one or more data bytes (see figure 3). the master initiates the operation issuing a start, an identification byte with the r/w bit set to ?0?, an address byte. then the master sends a second start, and a second identification byte with the r/w bit set to ?1?. after each of the three bytes, the ca t5140 responds with an ack. then cat5140 transmits the data byte. the master then can continue the read operation with the content of the next register by sending acknowledge or can terminate the read operation by issuing a noack followed by a stop condition after the last bit of a data byte. table 13. memory map address non ? volatile volatile register register default value 8 acr 7 reserved 6 general purpose 00h n/a 5 general purpose 00h n/a 4 general purpose 00h n/a 3 general purpose 00h n/a 2 general purpose 00h n/a 1 device id (read only) d0h n/a 0 ivr 80h wr if the master sends address 07h or addresses greater than 08h the slave responds with noack after the memory address byte. address 8: volatile access control register ? acr (i/o) the acr bit 7 (vol) toggles between non ? volatile and volatile registers accessed at address 00h. when vol is low (0), the non ? volatile ivr is accessed at address 00h. when vol is high (1), the volatile wiper register is accessed at address 00h. the initial default value for vol = 0. bit 7 6 5 4 3 2 1 0 name 0/1 vol 0 0 0 0 0 0 0 00h and 80h are the only values that should be written to address 08h. for any other value written to address 08h the slave wil l load only bit 7 but it will answer with a noack. address 7: reserved the user should not read or write to this address. cat5140 will respond with noack and it will take no action. address 07h can be accessed only in a sequential read and its content is ffh. address 6 ? 2: non ? volatile general purpose memory (i/o) 8 ? bit non ? volatile memory bit 7 6 5 4 3 2 1 0 name ? ? ? ? ? ? ? ? general purpose memories are preprogrammed at the factory to a default value of ?00h?.
cat5140 http://onsemi.com 8 address 1: device id (read only) bit 7 defines the dpp device manufacturer; catalyst/on semiconductor = high (1) bit 7 6 5 4 3 2 1 0 name 1 1 0 1 0 0 0 0 a writing to address 1 has no effect. attempts to do so will return an ack but no data will be written. address 0: ivr/wr register (i/o) address 00h accesses one of two memory registers: the initial value register (ivr) or the wiper register (wr) depending upon the value of bit 7 in access control register (acr) which is at address 08h, above. wr controls the wiper?s position and is a volatile memory while ivr is non ? volatile and retains its data after the chip has been powered down. writes to ivr automatically update the wr while writes to wr leave ivr unaffected. wr: wiper register = volatile. ivr: initial value register = non ? volatile. writing and reading operations: 1. if bit 7 from acr is 0 (non ? volatile): ? a write operation to address 00h will write the same value in wr and ivr. ? a read operation to address 00h will output the content of ivr. 2. if bit 7 from acr is 1 (volatile): ? a write operation to address 00h will write in wr only. ? a read operation to address 00h will output the content of wr. all changes to the wiper?s position are immediate. there is no delay the wiper?s movement when writing to non ? volatile memory. bit 7 6 5 4 3 2 1 0 name ? ? ? ? ? ? ? ? ivr is preprogrammed at the factory to a default value of ?80h?. i 2 c serial bus instruction format table 14. i 2 c slave address bits transfer data slave address r/w bit bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 read 51h 0 1 0 1 0 0 0 1 (r) write 50h 0 (w ) if the slave address byte sent by the host is different the device will send a noack. i 2 c protocol: (a) write data procedure with designated address. (see table 15) 1. host transfers the start condition 2. host transfers the device slave address with the write mode r/w bit (0). 3. device sends ack 4. host transfers the corresponding memory address to the device 5. device sends ack 6. host transfers the write data to the designated address 7. device sends ack 8. routines (6) and (7) are repeated based on the transfer data, and the designated address is automatically incremented* 9. host transfers the stop condition. *automatically incremented writes are not possible after a non ? volatile write.
cat5140 http://onsemi.com 9 single write to either a volatile or non ? volatile register. note that bit 7 of acr determines which memory type is being written. table 15. single write (1) (2) (3) (4) (5) (6) (7) (9) start slave address 0 r/w 0 ack memory address 0 ack write data 0 ack stop a single write to either a volatile or non ? volatile register. at address 00h bit 7 of acr determines which memory type is being written. table 16. multiple writes (1) (2) (3) (4) (5) (6) (7) (8) (9) start slave address 0 r/w 0 ack memory address 0 ack write data 0 ack write data 0 ack stop multiple writes are possible only if the starting address is 08h and it should be stopped with the first nonvolatile data byte. if a nonvolatile write does not end with a stop procedure the register is not written. (b) read data procedure with designated address. 1. host transfers the start condition 2. host transfers the device slave address with the write mode r/w bit (0) 3. ack signal recognition from the device 4. host transfers the read address 5. ack signal recognition from the device 6. host transfers the re ? start condition 7. host transfers the slave address with the read mode r/w bit (1). 8. ack signal recognition from the device 9. the device transfers the read data from the designated address 10. host transfers ack signal 11. the (9) & (10) routines above are repeated if needed, and the read address is auto ? incremented 12. host transfers ack ?h? to the device 13. host transfers the stop condition table 17. read data (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) start slave address 0 r/w 0 ack memory address 0 ack restart slave address 1 r/w 0 ack read data 0 ack read data 1 ack stop (c) read data procedure without a designated address. 1. host transfers the start condition 2. host transfers the device slave address with the read mode r/w bit =1 3. ack signal recognition from the device. (host then changes to receiver) 4. the device transfers data from the previous access address +1 5. host transfers ack signal 6. the (4) & (5) routines above are repeated if needed 7. host transfers ack ?h? 8. host transfers the stop condition table 18. read data w/o designated address (1) (2) (3) (4) (5) (6) (7) (8) start slave address 1 r/w 0 ack read data 0 ack read data 1 ack stop
cat5140 http://onsemi.com 10 package dimensions msop 8, 3x3 case 846ad ? 01 issue o e1 e a2 a1 e b d c a top view side view end view l1 l2 l detail a detail a notes: (1) all dimensions are in millimeters. angles in degrees. (2) complies with jedec mo-187. symbol min nom max  a a1 a2 b c d e e1 e l 0o 6o l2 0.05 0.75 0.22 0.13 0.40 2.90 4.80 2.90 0.65 bsc 0.25 bsc 1.10 0.15 0.95 0.38 0.23 0.80 3.10 5.00 3.10 0.60 3.00 4.90 3.00 l1 0.95 ref 0.10 0.85
cat5140 http://onsemi.com 11 on semiconductor and are registered trademarks of semiconductor components industries, llc (scillc). scillc reserves the right to mak e changes without further notice to any products herein. scillc makes no warranty, representation or guarantee regarding the suitability of its products for an y particular purpose, nor does scillc assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including wi thout limitation special, consequential or incidental damages. ?typical? parameters which may be provided in scillc data sheets and/or specifications can and do vary in different application s and actual performance may vary over time. all operating parameters, including ?typicals? must be validated for each customer application by customer?s technical experts. scillc does not convey any license under its patent rights nor the rights of others. scillc products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the scillc product could create a sit uation where personal injury or death may occur. should buyer purchase or use scillc products for any such unintended or unauthorized application, buyer shall indemnify and hold scillc and its of ficers, employees, subsidiaries, af filiates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, direct ly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that scillc was negligent regarding the design or manufacture of the part. scillc is an equal opportunity/affirmative action employer. this literature is subject to all applicable copyright laws and is not for resale in any manner. cat5140/d dpp is a trademark of semiconductor components industries, llc (scillc) publication ordering information n. american technical support : 800 ? 282 ? 9855 toll free usa/canada europe, middle east and africa technical support: phone: 421 33 790 2910 japan customer focus center phone: 81 ? 3 ? 5773 ? 3850 literature fulfillment : literature distribution center for on semiconductor p.o. box 5163, denver, colorado 80217 usa phone : 303 ? 675 ? 2175 or 800 ? 344 ? 3860 toll free usa/canada fax : 303 ? 675 ? 2176 or 800 ? 344 ? 3867 toll free usa/canada email : orderlit@onsemi.com on semiconductor website : www.onsemi.com order literature : http://www.onsemi.com/orderlit for additional information, please contact your local sales representative


▲Up To Search▲   

 
Price & Availability of CAT5140ZI-50-GT3

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X